<?php if (!defined('THINK_PATH')) exit();?><style>
	#add_group_form input , #modify_group_form input{
		width:200px;
	}
	#add_group_form td ,#modify_group_form td{
		height: 30px;
	}
</style>
<!-- 工具栏 -->
<div id="tool-group">    
<table>
    <tr>
        <td>
            <a href="#" id="aaa1" class="easyui-linkbutton" onclick='show_add_group()' data-options="iconCls:'icon-standard-folder-add',plain:true">新建用户组</a>
            <a href="#" id="aaa1" class="easyui-linkbutton" onclick='del_group()' data-options="iconCls:'icon-standard-page-white-delete',plain:true">删除</a>
            <a href="#" id="aaa1" class="easyui-linkbutton" onclick='show_modify_group()' data-options="iconCls:'icon-standard-application-edit',plain:true">修改</a>

            <a href="#" id="aaa1" class="easyui-linkbutton" onclick='show_rule_group()' data-options="iconCls:'icon-standard-group-link',plain:true">分配用户组</a>
            <a href="#" id="aaa1" class="easyui-linkbutton" onclick='check_user()' data-options="iconCls:'icon-standard-group-add',plain:true">管理成员</a>
        </td>
    </tr>
</table>
</div>
<!-- 工具栏end -->
<!-- 新建用户组对话框 -->
<div id="add_group_dialog" class="easyui-dialog" style="width:360px; height: 165px; padding: 10px 50px; overflow: hidden;" title="新建用户组" data-options="iconCls:'icon-standard-folder-page',buttons:'#add_group_tool',closed:true,resizable:false,modal:true,closable:true">
	<form id="add_group_form" method="post">
	    	<table cellpadding="5">
	    		<tr>
	    			<td>用户组名:</td>
	    			<td><input class="easyui-textbox" type="text" id="title" name="title" data-options="required:true,prompt:'请输入用户组名称'"  ></input></td>
	    		</tr>
	    		<tr>
	    			<td>描述:</td>
	    			<td><input class="easyui-textbox" type="text" id="describtion" name="describtion" data-options="required:true,prompt:'请输入用户组的描述'" ></input></td>
	    		</tr>	    		
	    	</table>
	    </form>

</div>
<div id="add_group_tool">
	<div class="tool_tip">添加后会在列表中出现！！</div>
	<a href="#" id="addok" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
		onclick="add_group()">确认</a>
	<a href="#" class="easyui-linkbutton"
		data-options="iconCls:'icon-cancel'"
		onclick="javascript:$('#add_group_dialog').dialog('close')">取消</a>
</div>
<!-- 新建用户组对话框 end-->

<!-- 修改用户组对话框 -->
<div id="modify_group_dialog" class="easyui-dialog" style="width:360px; height: 165px; padding: 10px 50px; overflow: hidden;" title="修改用户组" data-options="iconCls:'icon-standard-application-edit',buttons:'#modify_group_tool',closed:true,resizable:false,modal:true,closable:true">
	<form id="modify_group_form" method="post">
	<input type="hidden" id="id" name="id"/>
	    	<table cellpadding="5">
	    		<tr>
	    			<td>用户组名:</td>
	    			<td><input class="easyui-textbox" type="text" id="title" name="title" data-options="required:true,prompt:'请输入用户组名称'"  ></input></td>
	    		</tr>
	    		<tr>
	    			<td>描述:</td>
	    			<td><input class="easyui-textbox" type="text" id="describtion" name="describtion" data-options="required:true,prompt:'请输入用户组的描述'" ></input></td>
	    		</tr>
	    	</table>
	    </form>

</div>
<div id="modify_group_tool">
	<div class="tool_tip">添加后会在列表中出现！！</div>
	<a href="#" id="modifyok" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
		onclick="modify_group()">确认</a>
	<a href="#" class="easyui-linkbutton"
		data-options="iconCls:'icon-cancel'"
		onclick="javascript:$('#modify_group_dialog').dialog('close')">取消</a>
</div>
<!-- 修改用户组对话框 end-->



	<table id="grouplist" data-options="fit:true"></table>

	



<script>
	$('#grouplist').datagrid({    
    url:'/solve/index.php/Admin/Rule/groupTree', 
	nowrap : true,//
	collapsible : true,
	fitColumns : true,
	autoRowHeight : false,
	striped : true,//交替行
	singleSelect : true,//只允许选择一行
	rownumbers : true,
	border : false,
	sortName : 'id',
	sortOrder : 'asc',//倒序排列
	remoteSort : false,
	pageSize : 30,
	method : "post",
    tool:'tool-group', 
    pageList : [ 10, 15, 30, 40, 50, 100, 200 ,500,1000], 
    columns:[[    
        {field:'id',checkbox : true},
        {field:'title',title:'用户组名',width:100}, 
        {field:'describtion',title:'描述',width:300} 
    ]],
        onDblClickCell : function(field, row) {
show_rule_group();
                                }    
});
// 新建用户组
function show_add_group(){
        $('#add_group_form').form('load', {
            pid:0,
            text : '',
            name:''
        });
        $('#add_group_dialog').dialog("open").dialog('setTitle', '&nbsp;&nbsp;新建用户组');
}


// 新建用户组
function add_group(){
    $('#add_group_form').form('submit', {

            url : '/solve/index.php/Admin/Rule/add_group',

            success : function(data) {
                $("#grouplist").datagrid("reload");

                $.messager.alert('新建用户组', data, 'info');
                $('#add_group_dialog').dialog('close')

            }
        });
}
// 删除用户组
function del_group(){
      var row = $('#grouplist').datagrid("getSelected");
    if(!row){
        $.messager.alert('删除用户组', '请选择要删除的用户组！', 'info');
      

    }else{

        $.messager.confirm('确认','您确认想要删除“'+row.title+'”吗？',function(r){    
            if (r){    
                $.post('/solve/index.php/Admin/Rule/delete_group', {
                            id : row.id
                        }, function(data) {
                            if (data.status==1) {
                                $.messager.alert('删除用户组', data.data, 'info');
                                $("#grouplist").datagrid("reload");
                            } else {
                                $.messager.show({ // show error message  
                                    title : '错误',
                                    msg : data.data
                                });

                            }
                        }, 'json');  
            }    
        }); 
           
   
    }    
}

/**
 * 修改用户组窗口
 */
function show_modify_group(){
     var row = $('#grouplist').datagrid("getSelected");
    if(!row){
        $.messager.alert('修改用户组', '请选择要修改的用户组！', 'info');
    }else{

     $("#modify_group_form").form("load", row);
     $("#modify_group_dialog").dialog("open").dialog('setTitle', '&nbsp;&nbsp;修改用户组');
           
   
    }   
}
/**
 * 修改用户组
 */
function modify_group(){
    var row = $('#grouplist').datagrid("getSelected");
    $('#modify_group_form').form('submit', {
    type:'POST',
     url : '/solve/index.php/Admin/Rule/edit_group',
    success : function(data) {
        $("#grouplist").datagrid("reload");
        $.messager.alert('修改用户组', data, 'info');
        $('#modify_group_dialog').dialog('close')
        // 

    }
});
}
/**
 * 分配用户组窗口
 */
function show_rule_group(){
  var row = $('#grouplist').datagrid("getSelected");
    if(!row){
        $.messager.alert('分配用户组', '请选择要分配的用户组！', 'info');
    }else{

    // 获取当前tab
    var tab = $('#tab').tabs('getSelected'); 

    //跟新当前tab
    tab.panel('refresh', '/solve/index.php/Admin/Rule/rule_group?id='+row.id);

    } 
}
/**
 * 添加成员 
 */
function check_user(){
  var row = $('#grouplist').datagrid("getSelected");
    if(!row){
        $.messager.alert('分配用户组', '请选择要添加成员的用户组！', 'info');
    }else{

    // 获取当前tab
    var tab = $('#tab').tabs('getSelected'); 

    //跟新当前tab
    tab.panel('refresh', '/solve/index.php/Admin/Rule/showadduser?id='+row.id);

    }
}
</script>